#feature {
/*   background-color: #CFDEEA; */
  text-align: left;
  list-style-position: inside;
  line-height: 30px;
  padding: 30px 0 75px 90px;
  margin-top: 20px;
}

#feature em {
  font-weight: bolder;
}

#register_form {
  float: right;
  width: 30%;
  padding-top: 20px;
  padding-left: 5px;
  padding-bottom: 20px;
  text-align: left;
  list-style-position: inside;
  border: 2px solid gray;
  line-height: 25px;
  margin-bottom: 10px;
/*   margin-right: 40px; */
}

#register_form label, #register_form input {
  display: block;
  margin-left: 10%;
}


#register_form a {
  display: inline;
  margin-left: 60px;
}

#register_form h2 {
  padding-top: 5px;
  display: inline;
  margin-left: 30px;
  margin-right: 30px;
}

#register_form .errorlist {
  color: red;
  padding-left: 20px;
}

#register_form #register_submit {
  margin:auto;
  margin-bottom: 20px;
  margin-top: 20px;
  display: block;
  text-align: center;
}

#register_form div {
  margin-bottom: 15px;  
}

/* for show error */
#tips, label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

.password-meter {
  margin-left: 10%;
}